Cyberpunk 2077 Revisited In 2024: Is It Finally Worth Playing